package com.cmnit.gatherdata.modules.bean

import scala.beans.BeanProperty

case class TollEnBillInfo(
                           @BeanProperty auth: String,
                           @BeanProperty id: String,
                           @BeanProperty transCode: String,
                           @BeanProperty bl_SubCenter: String,
                           @BeanProperty bl_Center: String,
                           @BeanProperty lDate: String,
                           @BeanProperty shift: String,
                           @BeanProperty batchNum: String,
                           @BeanProperty loginTime: String,
                           @BeanProperty triggerTime: String,
                           @BeanProperty operId: String,
                           @BeanProperty operName: String,
                           @BeanProperty monitor: String,
                           @BeanProperty monitorName: String,
                           @BeanProperty monitorTime: String,
                           @BeanProperty laneAppVer: String,
                           @BeanProperty laneType: String,
                           @BeanProperty enTollStation: String,
                           @BeanProperty enTollLane: String,
                           @BeanProperty enTollStationHex: String,
                           @BeanProperty enTollLaneHex: String,
                           @BeanProperty enTollStationId: String,
                           @BeanProperty enTollLaneId: String,
                           @BeanProperty enTime: String,
                           @BeanProperty mediaType: String,
                           @BeanProperty obuSign: String,
                           @BeanProperty obuIssueFlag: String,
                           @BeanProperty obuId: String,
                           @BeanProperty supplierId: String,
                           @BeanProperty vCount: String,
                           @BeanProperty balanceBefore: String,
                           @BeanProperty transFee: String,
                           @BeanProperty cardType: String,
                           @BeanProperty cardNet: String,
                           @BeanProperty cardId: String,
                           @BeanProperty cardBox: String,
                           @BeanProperty cardCount: String,
                           @BeanProperty cardSn: String,
                           @BeanProperty cardCnt: String,
                           @BeanProperty inductCnt: String,
                           @BeanProperty vlp: String,
                           @BeanProperty vlpc: String,
                           @BeanProperty identifyVlp: String,
                           @BeanProperty identifyVlpc: String,
                           @BeanProperty vehicleType: String,
                           @BeanProperty vehicleClass: String,
                           @BeanProperty TAC: String,
                           @BeanProperty transType: String,
                           @BeanProperty terminalNo: String,
                           @BeanProperty enWeight: String,
                           @BeanProperty axisInfo: String,
                           @BeanProperty limitWeight: String,
                           @BeanProperty overWeightRate: String,
                           @BeanProperty enAxleCount: String,
                           @BeanProperty electricalPercentage: String,
                           @BeanProperty terminalTransNo: String,
                           @BeanProperty signStatus: String,
                           @BeanProperty description: String,
                           @BeanProperty paraVer: String,
                           @BeanProperty cardVersion: String,
                           @BeanProperty OBUVersion: String,
                           @BeanProperty keyNum: String,
                           @BeanProperty keyPressInfo: String,
                           @BeanProperty specialType: String,
                           @BeanProperty laneSpInfo: String,
                           @BeanProperty spInfo: String,
                           @BeanProperty vehicleSignId: String,
                           @BeanProperty passId: String,
                           @BeanProperty vehicleSign: String,
                           @BeanProperty vehicleId: String,
                           @BeanProperty identifyVehicleId: String,
                           @BeanProperty direction: String,
                           @BeanProperty operationMedia: String,
                           @BeanProperty chargeMode: String,
                           @BeanProperty receivetime: String,
                           @BeanProperty identifyVehicleType: String,
                           @BeanProperty obuUserType: String,
                           @BeanProperty obuTotalWeight: String,
                           @BeanProperty obuMaintenanceWeight: String,
                           @BeanProperty obuPermittedTowWeight: String,
                           @BeanProperty obuPermittedWeight: String,
                           @BeanProperty obuLength: String,
                           @BeanProperty obuWeight: String,
                           @BeanProperty obuHeight: String,
                           @BeanProperty certNo: String,
                           @BeanProperty branchAgency: String
                         ) {}
